test:
	g++ -o ./src/A_test ./src/A.cpp -L./lib -ljsoncpp
	g++ -o ./src/C_test ./src/C.cpp -L./lib -ljsoncpp
	g++ -o ./src/E_test ./src/E.cpp -L./lib -ljsoncpp

run:
	./src/./A_test
	./src/./C_test
	./src/./E_test

draw:
	python3 ./plot/A_plot.py
	python3 ./plot/C_plot.py
	python3 ./plot/E_plot.py

clean:
	rm ./src/A_test
	rm ./src/C_test
	rm ./src/E_test

report:
	xelatex report.tex
	rm report.log
	rm report.aux
